Text copied to clipboard!

Titolo

Text copied to clipboard!

Sviluppatore Java

Descrizione

Text copied to clipboard!
Stiamo cercando uno Sviluppatore Java esperto e motivato per unirsi al nostro team dinamico. Il candidato ideale avrà una solida esperienza nello sviluppo di applicazioni software utilizzando il linguaggio di programmazione Java, nonché una buona conoscenza delle tecnologie correlate come Spring, Hibernate e strumenti di gestione del codice sorgente. Il ruolo prevede la progettazione, lo sviluppo e la manutenzione di applicazioni scalabili e performanti, collaborando con altri sviluppatori, analisti e project manager per garantire la qualità e l'efficienza del prodotto finale. Lo Sviluppatore Java sarà responsabile dell'analisi dei requisiti tecnici, della scrittura di codice pulito e ben documentato, dell'esecuzione di test unitari e dell'identificazione e risoluzione di bug. Sarà inoltre coinvolto nel ciclo di vita completo dello sviluppo software, dalla fase di progettazione fino al rilascio in produzione. È richiesta una forte attitudine al problem solving, capacità di lavorare in team e una buona gestione del tempo. Il candidato ideale possiede una laurea in Informatica o in discipline affini, almeno 3 anni di esperienza nello sviluppo Java e familiarità con ambienti di sviluppo Agile. La conoscenza di strumenti di CI/CD, database relazionali e NoSQL, e l'esperienza con servizi cloud come AWS o Azure saranno considerati un plus. Offriamo un ambiente di lavoro stimolante, opportunità di crescita professionale, formazione continua e un pacchetto retributivo competitivo. Se sei appassionato di tecnologia e desideri contribuire allo sviluppo di soluzioni innovative, inviaci la tua candidatura.

Responsabilità

Text copied to clipboard!
  • Progettare e sviluppare applicazioni Java scalabili e performanti
  • Collaborare con il team per analizzare i requisiti tecnici
  • Scrivere codice pulito, efficiente e ben documentato
  • Eseguire test unitari e di integrazione
  • Identificare e risolvere bug e problemi tecnici
  • Partecipare alle revisioni del codice e alle sessioni di pair programming
  • Contribuire al miglioramento continuo dei processi di sviluppo
  • Mantenere aggiornate le conoscenze sulle tecnologie Java e framework correlati
  • Supportare il rilascio e la manutenzione delle applicazioni in produzione
  • Interagire con altri team per garantire l'integrazione dei sistemi

Requisiti

Text copied to clipboard!
  • Laurea in Informatica o discipline affini
  • Almeno 3 anni di esperienza nello sviluppo Java
  • Conoscenza dei framework Spring e Hibernate
  • Esperienza con database relazionali (es. MySQL, PostgreSQL)
  • Familiarità con strumenti di versionamento come Git
  • Conoscenza di metodologie Agile (Scrum, Kanban)
  • Capacità di scrivere test unitari e di integrazione
  • Buone capacità analitiche e di problem solving
  • Esperienza con strumenti di CI/CD (es. Jenkins, GitLab CI)
  • Conoscenza di ambienti cloud (AWS, Azure) è un plus

Domande potenziali per l'intervista

Text copied to clipboard!
  • Quanti anni di esperienza hai nello sviluppo Java?
  • Hai mai lavorato con il framework Spring?
  • Quali database relazionali hai utilizzato in progetti precedenti?
  • Hai esperienza con metodologie Agile?
  • Hai mai utilizzato strumenti di integrazione continua?
  • Hai familiarità con ambienti cloud come AWS o Azure?
  • Come gestisci la risoluzione di bug complessi?
  • Hai esperienza nello sviluppo di microservizi?
  • Quali strumenti utilizzi per il versionamento del codice?
  • Hai mai partecipato a code review o pair programming?